* {
    width: 100%;
    padding: 0;
    margin: 0;
}

body {
    background-color: #afd5f5;
}

.main {
    margin-bottom: 40px;
}

.assessment_box,
.score {
    width: 100%;
    /* border: 1px solid; */
    box-sizing: border-box;
}

.assessment_box>table,
.score>table {
    width: 85%;
    border: 1px solid;
    box-sizing: border-box;
    text-align: center;
    margin: 0 auto;
    table-layout: fixed;
}

.title2 {
    font: .3rem sans-serif;
    padding: 20px 0;
	margin-left: 100px;margin-bottom: 10px;
}

.assessment_box>table>thead {
    height: .7rem;
    line-height: .7rem;
    /* border-left: 1px solid red; */
}

.score>table>thead {
    border-bottom: 1px solid;
}

.score>table>thead>tr>td,
.score>table>tbody>tr>td {
    border-left: 1px solid;
    padding: 5px;
}

.score>table>tbody>tr>td>input {
    border: none;
    outline: none;
    font-size: .3rem;
}


/* .score>table>tbody>tr>td>div {
    border: 1px solid;
} */

.assessment_box>table>thead>tr>td:last-child {
    border-left: 1px solid;
}

.score>table>tbody>tr {
    border-bottom: 1px solid;
}

.assessment_box>table>tbody>tr {
    /* height: .7rem;
    line-height: .7rem; */
    border: 1px solid;
}

.assessment_box>table>tbody>tr>td {
    /* height: .7rem;
    line-height: .7rem; */
    /* border: 1px solid; */
    width: 65%;
    border-left: 1px solid;
    padding: 10px;
}